﻿#region 文件信息

// FileName: SoCafeShop/Sohobloo.SoMcCoffee.Data/EfRepositoryContext.cs
// Author: Sohobloo
// CreateTime: 2013/06/28 20:31
// UpdateTime: 2013/06/30 3:41

#endregion

#region 引用

using System.ComponentModel.Composition;
using System.Data.Entity;

#endregion

namespace Sohobloo.SoMcCoffee.Data
{
    /// <summary>
    ///     数据单元操作类
    /// </summary>
    [Export(typeof (IUnitOfWork))]
    internal class EfRepositoryContext : UnitOfWorkContextBase
    {
        #region 属性

        /// <summary>
        ///     获取 当前使用的数据访问上下文对象
        /// </summary>
        protected override DbContext Context
        {
            get { return EfDbContext; }
        }

        [Import(typeof (DbContext))]
        private EfDbContext EfDbContext { get; set; }

        #endregion 属性
    }
}